package cn.tsoft
{
	import cn.tsoft.common.IProgressMonitor;
	
	import flash.display.DisplayObject;
	
	public interface IInvokeResponder
	{
		
		
		function addResultListener(handler:Function,...args):IInvokeResponder;
		
		function addFaultListener(handler:Function,...args):IInvokeResponder;
		
		function installMonitor(monitor:IProgressMonitor,parent:DisplayObject,cancelHandler:Function=null):IInvokeResponder;
		
	}
}